package cc.autoapi.pucong.auto.flow.core.flow.execNode.ai.send;


import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;

/**
 * @description:
 * @author: cong.pu
 * @create: 2024-10-14 08:55
 **/
public abstract class AbstractAiSendSendTool implements AiSendToolInterface {
    private String content;

    private JSONArray tools;

    @Override
    public void initSystem(String content) {
        this.content = content;
    }

    @Override
    public String getSystem() {
        return content;
    }

    @Override
    public void initTools(JSONArray tools) {
        this.tools = tools;
    }

    public String getContent() {
        return content;
    }

    @Override
    public JSONArray getTools() {
        return tools;
    }

    @Override
    public JSONObject sendToolsToAi(JSONArray msgArrays) {
        return new JSONObject();
    }
}
